import request from '@/utils/request'
export default {
    //用户登录
    login(userInfo) {
        return request({
            url: `/login`,
            method: `post`,
            data: userInfo
        })
    },
    //用户退出
    logout(){
        return request({
            url: `/logout`,
            method: `post`,
        })
    },
    //用户注册
    register(loginVo) {
        return request({
            url: `/api/userInfo/register`,
            method: `post`,
            data: loginVo
        })
    },
    //修改密码
    ChangePassword(loginVo) {
        return request({
            url: `/api/userInfo/edit`,
            method: `post`,
            data: loginVo
        })
    },
    //修改用户名
    ChangeName(loginVo) {
        return request({
            url: `/api/userInfo/editName`,
            method: `post`,
            data: loginVo
        })
    },
    //用户信息
    getInfo() {
        return request({
            url: `/api/userInfo/info`,
            method: `post`,
        })
    },
  // 用户更改密码
  updateUserPwd(oldPassword, newPassword) {
    const data = {
      oldPassword,
      newPassword
    }
    return request({
      url: '/api/userInfo/updatePwd',
      method: 'put',
      params: data
    })
  },
  // 用户更改邮箱
  updateEmail(email,code) {
    const data = {
      email,
      code
    }
      return request({
        url: `/api/userInfo/updateEmail`,
        method: `put`,
        params: data
      })
  }
}
